on the nose – English–Français translations

🇬🇧 en fr 🇫🇷

on the nose

  • exact
exact, pile poil, précisé
Wiktionary Links